be desperately needed - French English Dictionary